matthew haslam
The Silent Transfer Feed: Reading Deals Through the Gaps in the DataA report sits on my desk in Saigon. It has everything: a title, a table of...
Ronaldo, the 1,000-goal milestone and an unverifiable equationAt 41, in front of CNN Portugal's cameras, Cristiano Ronaldo said something...
Olympiacos, the Greek Super Cup, and the Four Titles Nobody Has Counted YetIt was still humid in Hai Phong that September night. I sat in front of the...
Causier and the 14 Points at Landywood: An English Open Title Decided in 90 SecondsThe scoreboard stopped at 427–413. Ninety minutes, eight hundred and forty...
India's 20-Shuttler Gamble at the 2026 Asian Games: A Gold Medal Hanging on One PairWhen the Badminton Association of India (BAI) unveiled its 20-shuttler squad...
Gillette, Kraft and the Line Between Goalpost and StageOn the night of October 2, at Gillette Stadium in Foxborough, Massachusetts, ...
Romania Beats Turkey 3-1 at EuroVolley 2026: Efeler and the Disease of End-of-Set PointsWhen the fourth set reached 18-18, no roar from the BT Arena stands was loud...
Four Forwards on Target: Good News for Kim Sang Sik or a Tactical Smokescreen?After four rounds, four Vietnamese forwards have scored a combined six goals ...
Beneath the SBCL Table: When English Youth Reach Out to Touch the GiantsLast weekend, on the Table Tennis England news page, amid the dry scorelines ...
Sasipaporn Janthawisut and the Zero-Point Night in Vinh LongThat night in Vinh Long I sat in the seventh row, close enough to hear the ba...
India beat Bangladesh 3-0 to reach the Asian Games 2026 men's team badminton quarter-finals: three generations in one afternoon at IchinomiyaAt twenty to eight on the morning of 21 September 2026, the Ichinomiya City...
When the Official Channel Goes Dark: PUBG Vietnam and the Governance Shock from KRAFTONOn the evening of September 24, I reopened the PUBG Vietnam Facebook page to...
Asian Games 2026: India's Data Line and the Satwik-Chirag Phase MismatchOn August 14, 2026, at Ichinomiya City Gymnasium, Satwiksairaj Rankireddy and...
Asian Games 2026: India's Men's Badminton Draw and the Host-Nation TrapOn September 20, 2026, amid India's medal-tally roundup for Day 1 of the Asia...
Persib Bandung 1-0 FC Seoul: A Fifth-Minute Goal, a Player-of-the-Match Goalkeeper and an Unresolved Medical FileIn the 51st minute at Seoul World Cup Stadium, Julio Cesar rose inside the...
Worlds 2026: The New Play-In – MVK and the Narrow Door for the OutsidersThat night, on the live broadcast of the LCP, I witnessed a moment that no on...
When a Table Tennis Analysis File Contains Not a Single Data PointThree in the afternoon on a Tuesday, at a desk in Guangzhou, I open the resul...
University of Florida Opens Recruitment for 2027 Swim Camp Coaches: Golden Opportunity for Young CoachesThe University of Florida, one of the top collegiate swimming programs in the...
The Data Gap in Martial Arts: The Discipline of the WriterIn Saigon at night, I open the spreadsheet before I turn on the fight. Column...
Four goals a game and one right flank: Real Madrid seen from behind the fenceMinute 44. Federico Valverde receives the ball on the right flank, close to t...
